deserve a whacking - Turkish English Dictionary